protecting shield - Turc Anglais Dictionnaire